import math


n = int(input("Введите четырехзначное число:"))
if n <= 1000:
   print("Введённое число не является четырёхзначным")
else:
   if n % 2 == 0:
       print("Число чётное: Да")
   else:
       print("Число чётное: Нет")
   if n % 3 == 0:
       print("Число кратное трём: Да")
   else:
       print("Число кратное трём: Нет")
   a = math.sqrt(n)
   print("Число является квадратом числа:", int(a))
   print()
   p = n % 10
   r = n // 10 % 10
   s = n // 100 % 10
   t = n // 1000
   minNum = 10
   if minNum > p:
       minNum = p
   if minNum > r:
       minNum = r
   if minNum > s:
       minNum = s
   if minNum > t:
       minNum = t
   print("Наименьшая цифра числа:", minNum)
   maxNum = 0
   if maxNum < p:
       maxNum = p
   if maxNum < r:
       maxNum = r
   if maxNum < s:
       maxNum = s
   if maxNum < t:
       maxNum = t
   y = 0
   if p == 0:
       y += 1
   if r == 0:
       y += 1
   if s == 0:
       y += 1
   if t == 0:
       y += 1
   print("Количество нулей в числе:", y)
   print()
   print("Наибольшая цифра числа:", maxNum)
   b = math.sqrt(p)
   if int(b) == b:
       print("Цифра в разряде единиц является квадратом цифры:", int(b))
   else:
       print("Цифра в разряде единиц является квадратом цифры: Нет")


   c = math.sqrt(r)
   if int(c) == c:
       print("Цифра в разряде десятков является квадратом цифры:", int(c))
   else:
       print("Цифра в разряде десятков является квадратом цифры: Нет")


   d = math.sqrt(s)
   if int(d) == d:
       print("Цифра в разряде сотен является квадратом цифры:", int(d))
   else:
       print("Цифра в разряде сотен является квадратом цифры: Нет")


   e = math.sqrt(t)
   if int(e) == e:
       print("Цифра в разряде тысяч является квадратом цифры:", int(e))
   else:
       print("Цифра в разряде тыся является квадратом цифры:нет")
